Gaming device with jackpot increments for non-triggering prize value symbols

ABSTRACT

A gaming device comprises a display, a processor, and a memory storing (a) a jackpot prize meter, (b) a current award value for awarding the jackpot prize, (c) reel strip data defining a set of reel strips, each reel of the set of reel strips comprising prize value symbols and non-prize value symbols and (d) instructions. When the instructions are executed by the processor, they cause the processor to select symbols from the set of reel strips for a plurality of symbol positions, control the display to display the selected symbols at their respective symbol positions, upon the displayed symbols including at least one but fewer than a threshold number of prize value symbols, increment the jackpot prize meter, and upon the value of the jackpot prize meter reaching the current award value, award the current award value.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.17/401,241, filed Aug. 12, 2021, which claims priority under 35 U.S.C. §119(a) to Australian Provisional Patent Application No. 2020902882,filed Aug. 13, 2020 and to Australian Patent Application No. 2020239625,filed Sep. 21, 2020, the contents of which are incorporated herein as ifset forth in their entirety.

FIELD

The present application relates to a gaming device with jackpotincrements for non-triggering prize value symbols.

BACKGROUND

Electronic gaming machines (“EGMs”) or gaming devices provide a varietyof wagering games such as slot games, video poker games, video blackjackgames, roulette games, video bingo games, keno games and other types ofgames that are frequently offered at casinos and other locations. Playon EGMs typically involves a player establishing a credit balance byinputting money, or another form of monetary credit, and placing amonetary wager (from the credit balance) on one or more outcomes of aninstance (or single play) of a primary or base game. In many games, aplayer may qualify for secondary games or bonus rounds by attaining acertain winning combination or triggering event in the base game.Secondary games provide an opportunity to win additional game instances,credits, awards, jackpots, progressives, etc. Awards from any winningoutcomes are typically added back to the credit balance and can beprovided to the player upon completion of a gaming session or when theplayer wants to “cash out.”

“Slot” type games are often displayed to the player in the form ofvarious symbols arrayed in a row-by-column grid or matrix. Specificmatching combinations of symbols along predetermined paths (or paylines)through the matrix indicate the outcome of the game. The displaytypically highlights winning combinations/outcomes for readyidentification by the player. Matching combinations and theircorresponding awards are usually shown in a “pay-table” which isavailable to the player for reference. Often, the player may varyhis/her wager to include differing numbers of paylines and/or the amountbet on each line. By varying the wager, the player may sometimes alterthe frequency or number of winning combinations, frequency or number ofsecondary games, and/or the amount awarded.

Typical games use a random number generator (RNG) to randomly determinethe outcome of each game. The game is designed to return a certainpercentage of the amount wagered back to the player (RTP=return toplayer) over the course of many plays or instances of the game. The RTPand randomness of the RNG are critical to ensuring the fairness of thegames and are therefore highly regulated. Upon initiation of play, theRNG randomly determines a game outcome and symbols are then selectedwhich correspond to that outcome. Notably, some games may include anelement of skill on the part of the player and are therefore notentirely random.

SUMMARY

Some example embodiments relate to a gaming device, a method ofoperating a gaming device and a system where additional game play (e.g.a number of free games) is triggered by a threshold number of prizevalue symbols (e.g. symbols with credit values) and where a prize fromthe additional game play includes the amount shown on the prize valuesymbols. In the example embodiments, a mechanism is provided where fewerthan the threshold number of prize values can result in the award of ajackpot prize.

An example embodiment provides a gaming device comprising a display, aprocessor, and a memory storing (a) a jackpot prize meter, (b) a currentaward value for awarding the jackpot prize, (c) reel strip data defininga set of reel strips, each reel of the set of reel strips comprisingprize value symbols and non-prize value symbols and (d) instructions.When the instructions are executed by the processor, they cause theprocessor to select symbols from the set of reel strips for a pluralityof symbol positions, control the display to display the selected symbolsat their respective symbol positions, upon the displayed symbolsincluding at least one but fewer than a threshold number of prize valuesymbols, increment the jackpot prize meter, and upon the value of thejackpot prize meter reaching the current award value, award the currentaward value.

Another example embodiment provides a method of operating a gamingdevice comprising a display, a processor, and a memory storing (a) ajackpot prize meter, (b) a current award value for awarding the jackpotprize, and (c) reel strip data defining a set of reel strips, each reelof the set of reel strips comprising prize value symbols and non-prizevalue symbols. The method comprises selecting symbols from the set ofreel strips for a plurality of symbol positions, controlling the displayto display the selected symbols at their respective symbol positions,upon the displayed symbols including at least one but fewer than athreshold number of prize value symbols, incrementing the jackpot prizemeter; and upon the value of the jackpot prize meter reaching thecurrent award value, awarding the current award value.

Another example embodiment provides a system comprising one or moreprocessors, and at least one memory storing (a) a jackpot prize meter,(b) a current award value for awarding the jackpot prize, (c) reel stripdata defining a set of reel strips, each reel of the set of reel stripscomprising prize value symbols and non-prize value symbols and (d)instructions. When the instructions are executed by the one or moreprocessors, they cause the one or more processors to select symbols fromthe set of reel strips for a plurality of symbol positions, control adisplay to display the selected symbols at their respective symbolpositions, upon the displayed symbols including at least one but fewerthan a threshold number of prize value symbols, increment the jackpotprize meter, and upon the value of the jackpot prize meter reaching thecurrent award value, award the current award value.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an exemplary diagram showing several EGMs networked withvarious gaming related servers.

FIG. 2 is a block diagram showing various functional elements of anexemplary EGM.

FIG. 3 illustrates an example reel strip layout.

FIG. 4 is a flow chart of a symbol selection method.

FIG. 5 is a flow chart of a method of operating a gaming device.

FIG. 6 is a flow chart of a symbol configuration process.

FIGS. 7 to 12 are schematic diagrams illustrating example screendisplays of the method of FIG. 5 .

DETAILED DESCRIPTION

Embodiments described herein take the form of electronic gaming machines(“EGMs”) to either pay a jackpot to a player or increment the jackpotbased on a number of prize symbols shown on a display of the EGM duringa single play. Generally, if the number of prize symbols equals orexceeds a threshold, the jackpot is paid to the player. Conversely, ifthe number of symbols is below the threshold, then the jackpot isincremented and the prize symbols may increase in value for futuregames, free games, or the like.

In some embodiments, the value of the prize symbols increases by summinga value of all prize symbols shown on the display during anon-jackpot-winning play and assigning that summed value to a singleprize symbol. The new value (e.g., the summed value) may be used for theprize symbol in future spins or other iterations of a game, thuspotentially increasing a payout to a player that did not win thejackpot. This, in turn, may increase engagement with the EGM as a userbecomes more invested in his or her play. Further, the value of theprize symbols, way in which they are combined (e g, summing,multiplying, in proportion to a value, fractionally, or the like),number of prize symbols on a particular reel, placement of prize symbolson one or more reels (whether relative to other symbols or not),probability of generating or displaying a prize symbol, and so on may becontrolled or selected in order to maintain, increase, or decreaseeither or both of a return to player (“RTP”) or volatility.

Additionally, by establishing a threshold number of prize symbols at orabove which a jackpot is awarded while below (or, in some embodiments,at) which the prize symbol value is increased, the volatility and returnto player (“RTP”) of the EGM may be carefully controlled. This maypermit the EGM to operate within defined parameters across a given time,thus complying with local laws and/or regulations, as well as ensuring arelatively steady and pleasurable experience for a player. Certainembodiments may use physical or virtual/electronic reel strips that havea given configuration of symbols (including prize symbols) that aredesigned to yield, over time, a given RTP and/or volatility. Otherembodiments may determine a value, symbol, or the like for each positionon a grid or matrix shown on the display separately, while selectingeach value or symbol for each position from a pool. Each position mayhave a separate pool or may have the same pool, and the pools mayinclude sets of symbols that are chosen to coordinate with the pools foradjacent (e.g., potentially matching) positions in order to control,limit, or otherwise bound either or both of volatility or RTP.

FIG. 1 illustrates several different models of EGMs which may benetworked to various gaming related servers. The present invention canbe configured to work as a system 100 in a gaming environment includingone or more server computers 102 (e.g., slot servers of a casino) thatare in communication, via a communications network, with one or moregaming devices 104A-104X (EGMs, slots, video poker, bingo machines,etc.). The gaming devices 104A-104X may alternatively be portable and/orremote gaming devices such as, but not limited to, a smart phone, atablet, a laptop, or a game console.

Communication between the gaming devices 104A-104X and the servercomputers 102, and among the gaming devices 104A-104X, may be direct orindirect, such as over the Internet through a website maintained by acomputer on a remote server or over an online data network includingcommercial online service providers, Internet service providers, privatenetworks, and the like. In other embodiments, the gaming devices104A-104X may communicate with one another and/or the server computers102 over RF, cable TV, satellite links and the like.

In some embodiments, server computers 102 may not be necessary and/orpreferred. For example, the present invention may, in one or moreembodiments, be practiced on a stand-alone gaming device such as gamingdevice 104A, gaming device 104B or any of the other gaming devices104C-104X. However, it is typical to find multiple EGMs connected tonetworks implemented with one or more of the different server computers102 described herein.

The server computers 102 may include a central determination gamingsystem server 106, a ticket-in-ticket-out (TITO) system server 108, aplayer tracking system server 110, a progressive system server 112,and/or a casino management system server 114. Gaming devices 104A-104Xmay include features to enable operation of any or all servers for useby the player and/or operator (e.g., the casino, resort, gamingestablishment, tavern, pub, etc.). For example, game outcomes may begenerated on a central determination gaming system server 106 and thentransmitted over the network to any of a group of remote terminals orremote gaming devices 104A-104X that utilize the game outcomes anddisplay the results to the players.

Gaming device 104A is often of a cabinet construction which may bealigned in rows or banks of similar devices for placement and operationon a casino floor. The gaming device 104A often includes a main door 116which provides access to the interior of the cabinet. Gaming device 104Atypically includes a button area or button deck 120 accessible by aplayer that is configured with input switches or buttons 122, an accesschannel for a bill validator 124, and/or an access channel for a ticketprinter 126.

In FIG. 1 , gaming device 104A is shown as a Relm XL™ model gamingdevice manufactured by Aristocrat® Technologies, Inc. As shown, gamingdevice 104A is a reel machine having a gaming display area 118comprising a number (typically 3 or 5) of mechanical reels 130 withvarious symbols displayed on them. The reels 130 are independently spunand stopped to show a set of symbols within the gaming display area 118which may be used to determine an outcome to the game. In embodimentswhere the reels are mechanical, mechanisms can be employed to implementgreater functionality. For example, the boundaries of the gaming displayarea boundaries of the gaming display area 118 may be defined by one ormore mechanical shutters controllable by a processor. The mechanicalshutters may be controlled to open and close, to correspondingly revealand conceal more or fewer symbol positions from the mechanical reels130. For example, a top boundary of the gaming display area 118 may beraised by moving a corresponding mechanical shutter upwards to reveal anadditional row of symbol positions on stopped mechanical reels. Further,a transparent or translucent display panel may be overlaid on the gamingdisplay area 118 and controlled to override or supplement what isdisplayed on one or more of the mechanical reel(s).

In many configurations, the gaming machine 104A may have a main display128 (e.g., video display monitor) mounted to, or above, the gamingdisplay area 118. The main display 128 can be a high-resolution LCD,plasma, LED, or OLED panel which may be flat or curved as shown, acathode ray tube, or other conventional electronically controlled videomonitor.

In some embodiments, the bill validator 124 may also function as a“ticket-in” reader that allows the player to use a casino issued creditticket to load credits onto the gaming device 104A (e.g., in a cashlessticket (“TITO”) system). In such cashless embodiments, the gaming device104A may also include a “ticket-out” printer 126 for outputting a creditticket when a “cash out” button is pressed. Cashless TITO systems areused to generate and track unique bar-codes or other indicators printedon tickets to allow players to avoid the use of bills and coins byloading credits using a ticket reader and cashing out credits using aticket-out printer 126 on the gaming device 104A. In some embodiments aticket reader can be used which is only capable of reading tickets. Insome embodiments, a different form of token can be used to store a cashvalue, such as a magnetic stripe card.

In some embodiments, a player tracking card reader 144, a transceiverfor wireless communication with a player's smartphone, a keypad 146,and/or an illuminated display 148 for reading, receiving, entering,and/or displaying player tracking information is provided in EGM 104A.In such embodiments, a game controller within the gaming device 104A cancommunicate with the player tracking server system 110 to send andreceive player tracking information.

Gaming device 104A may also include a bonus topper wheel 134. When bonusplay is triggered (e.g., by a player achieving a particular outcome orset of outcomes in the primary game), bonus topper wheel 134 isoperative to spin and stop with indicator arrow 136 indicating theoutcome of the bonus game. Bonus topper wheel 134 is typically used toplay a bonus game, but it could also be incorporated into play of thebase or primary game.

A candle 138 may be mounted on the top of gaming device 104A and may beactivated by a player (e.g., using a switch or one of buttons 122) toindicate to operations staff that gaming device 104A has experienced amalfunction or the player requires service. The candle 138 is also oftenused to indicate a jackpot has been won and to alert staff that a handpayout of an award may be needed.

There may also be one or more information panels 152 which may be aback-lit, silkscreened glass panel with lettering to indicate generalgame information including, for example, a game denomination (e.g.,$0.25 or $1), pay lines, pay tables, and/or various game relatedgraphics. In some embodiments, the information panel(s) 152 may beimplemented as an additional video display.

Gaming devices 104A have traditionally also included a handle 132typically mounted to the side of main cabinet 116 which may be used toinitiate game play.

Many or all the above-described components can be controlled bycircuitry (e.g., a gaming controller) housed inside the main cabinet 116of the gaming device 104A, example details of which are shown in FIG. 2.

Note that not all gaming devices suitable for implementing embodimentsof the present invention necessarily include top wheels, top boxes,information panels, cashless ticket systems, and/or player trackingsystems. Further, some suitable gaming devices have only a single gamedisplay that includes only a mechanical set of reels and/or a videodisplay, while others are designed for bar counters or table tops andhave displays that face upwards.

An alternative example gaming device 104B illustrated in FIG. 1 is theArc™ model gaming device manufactured by Aristocrat® Technologies, Inc.Note that where possible, reference numerals identifying similarfeatures of the gaming device 104A embodiment are also identified in thegaming device 104B embodiment using the same reference numbers. Gamingdevice 104B does not include physical reels and instead shows game playfunctions on main display 128. An optional topper screen 140 may be usedas a secondary game display for bonus play, to show game features orattraction activities while a game is not in play, or any otherinformation or media desired by the game designer or operator. In someembodiments, topper screen 140 may also or alternatively be used todisplay progressive jackpot prizes available to a player during play ofgaming device 104B.

Example gaming device 104B includes a main cabinet 116 including a maindoor 118 which opens to provide access to the interior of the gamingdevice 104B. The main or service door 118 is typically used by servicepersonnel to refill the ticket-out printer 126 and collect bills andtickets inserted into the bill validator 124. The door 118 may also beaccessed to reset the machine, verify and/or upgrade the software, andfor general maintenance operations.

Another example gaming device 104C shown is the Helix™ model gamingdevice manufactured by Aristocrat® Technologies, Inc. Gaming device 104Cincludes a main display 128A that is in a landscape orientation.Although not illustrated by the front view provided, the landscapedisplay 128A may have a curvature radius from top to bottom, oralternatively from side to side. In some embodiments, display 128A is aflat panel display. Main display 128A is typically used for primary gameplay while secondary display 128B is typically used for bonus game play,to show game features or attraction activities while the game is not inplay or any other information or media desired by the game designer oroperator.

Many different types of games, including mechanical slot games, videoslot games, video poker, video black jack, video pachinko, keno, bingo,and lottery, may be provided with or implemented within the depictedgaming devices 104A-104C and other similar gaming devices. Each gamingdevice may also be operable to provide many different games. Games maybe differentiated according to themes, sounds, graphics, type of game(e.g., slot game vs. card game vs. game with aspects of skill),denomination, number of paylines, maximum jackpot, progressive ornon-progressive, bonus games, and may be deployed for operation in Class2 or Class 3, etc.

FIG. 2 is a block diagram depicting exemplary internal electroniccomponents of a gaming device 200 connected to various external systems,as well as optional external components and/or systems with which thegaming device 200 may interact. All or parts of the example gamingdevice 200 shown could be used to implement any one of the examplegaming devices 104A-X depicted in FIG. 1 . The games available for playon the gaming device 200 are controlled by a game controller 202 thatincludes one or more processors 204 and a game that may be stored asgame software or a program 206 in a memory 208 coupled to the processor204. The memory 208 may include one or more mass storage devices ormedia that are housed within gaming device 200. Within the mass storagedevices and/or memory 208, one or more databases 210 may be provided foruse by the program 206. A random number generator (RNG) 212 that can beimplemented in hardware and/or software is typically used to generaterandom numbers that are used in the operation of game play to ensurethat game play outcomes are random and meet regulations for a game ofchance. In some embodiments, the random number generator 212 is apseudo-random number generator.

Alternatively, a game instance (i.e. a play or round of the game) may begenerated on a remote gaming device such as a central determinationgaming system server 106 (not shown in FIG. 2 but see FIG. 1 ). The gameinstance is communicated to gaming device 200 via the network 214 andthen displayed on gaming device 200. Gaming device 200 may execute gamesoftware, such as but not limited to video streaming software thatallows the game to be displayed on gaming device 200. When a game isstored on gaming device 200, it may be loaded from a memory 208 (e.g.,from a read only memory (ROM)) or from the central determination gamingsystem server 106 to memory 208. The memory 208 may include RAM, ROM oranother form of storage media that stores instructions for execution bythe processor 204.

The gaming device 200 may include a topper display 216 or another formof a top box (e.g., a topper wheel, a topper screen, etc.) which sitsabove main cabinet 218. The gaming cabinet 218 or topper display 216 mayalso house a number of other components which may be used to addfeatures to a game being played on gaming device 200, including speakers220, a ticket printer 222 which prints bar-coded tickets or other mediaor mechanisms for storing or indicating a player's credit value, aticket reader 224 which reads bar-coded tickets or other media ormechanisms for storing or indicating a player's credit value, and aplayer tracking interface 232. The player tracking interface 232 mayinclude a keypad 226 for entering information, a player tracking display228 for displaying information (e.g., an illuminated or video display),a card reader 230 for receiving data and/or communicating information toand from media or a device such as a smart phone enabling playertracking. Ticket printer 222 may be used to print tickets for a TITOsystem server 108. The gaming device 200 may further include a billvalidator 234, buttons 236 for player input, cabinet security sensors238 to detect unauthorized opening of the cabinet 218, a primary gamedisplay 240, and a secondary game display 242, each coupled to andoperable under the control of game controller 202.

Gaming device 200 may be connected over network 214 to player trackingsystem server 110. Player tracking system server 110 may be, forexample, an OASIS® system manufactured by Aristocrat® Technologies, Inc.Player tracking system server 110 is used to track play (e.g. amountwagered, games played, time of play and/or other quantitative orqualitative measures) for individual players so that an operator mayreward players in a loyalty program. The player may use the playertracking interface 232 to access his/her account information, activatefree play, and/or request various information. Player tracking orloyalty programs seek to reward players for their play and help buildbrand loyalty to the gaming establishment. The rewards typicallycorrespond to the player's level of patronage (e.g., to the player'splaying frequency and/or total amount of game plays at a given casino).Player tracking rewards may be complimentary and/or discounted meals,lodging, entertainment and/or additional play. Player trackinginformation may be combined with other information that is now readilyobtainable by a casino management system.

Gaming devices, such as gaming devices 104A-104X, 200, are highlyregulated to ensure fairness and, in many cases, gaming devices104A-104X, 200 are operable to award monetary awards (e.g., typicallydispensed in the form of a redeemable voucher). Therefore, to satisfysecurity and regulatory requirements in a gaming environment, hardwareand software architectures are implemented in gaming devices 104A-104X,200 that differ significantly from those of general-purpose computers.Adapting general purpose computers to function as gaming devices 200 isnot simple or straightforward because of: 1) the regulatory requirementsfor gaming devices 200, 2) the harsh environment in which gaming devices200 operate, 3) security requirements, 4) fault tolerance requirements,and 5) the requirement for additional special purpose componentryenabling functionality of an EGM. These differences require substantialengineering effort with respect to game design implementation, hardwarecomponents and software.

When a player wishes to play the gaming device 200, he/she can insertcash or a ticket voucher through a coin acceptor (not shown) or billvalidator 234 (both of which are examples of credit input devices) toestablish a credit balance on the gamine machine. The credit balance isused by the player to place wagers on instances of the game and toreceive credit awards based on the outcome of winning instances. Thecredit balance is decreased by the amount of each wager and increasedupon a win. The player can add additional credits to the balance at anytime. The player may also optionally insert a loyalty club card into thecard reader 230. During the game, the player views the game outcome onthe game displays 240, 242. Other game and prize information may also bedisplayed.

When the player is done, he/she cashes out the credit balance (typicallyby pressing a cash out button to receive a ticket from the ticketprinter 222). The ticket may be “cashed-in” for money or inserted intoanother machine to establish a credit balance for play.

Generally, a player may input a bill, ticket, or other physical item ofvalue into the EGM through a credit input device; the physical item ofvalue represents, or is associated with, some monetary value. The EGMprocessor may establish a credit balance in response to receiving thephysical item of value. As the player wagers on plays or games of theEGM, the credit balance may increase with player wins and decrease whena player places a wager. With respect to an EGM having multipleoutcomes, each outcome may affect a credit balance separately,synergistically, or in different ways or amounts. A player may “cashout” the credit balance, in response to which the processor of the EGMinstructs a credit output device (such as the ticket printer 222) todispense a ticket, bill, or other item (which may be physical in manyembodiments) that represents the monetary value of the credit balance atthe time the player cashes out.

Generally, certain embodiments of a gaming device 200 may employ reelstrips. These reel strips are configured to display different valuesduring each play of a game, as initiated by a user. The reel strips maybe mechanical or electronic, as discussed briefly above. The number andconfiguration of the reel strips, as well as their motion and the logicof the game as implemented by the game controller, ultimately determinewhether a player wins or loses, as well as the payout for any win.

FIG. 3 illustrates an example of a set 300 of five reel strips 341, 342,343, 344, 345. In the example, each reel strip has thirty reel strippositions 301-330. Each reel strip position of each reel has a symbol.For example, a “Wild” symbol 331 occupies the twenty-eighth reel stripposition 328 of the fourth reel 344. Reel strip configurations otherthan those illustrated in FIG. 3 can be used; for example, an embodimentmay use reel strips where two or more wild symbols are placed atconsecutive reel strip positions of a reel strip. As another example inaddition to or in combination with the foregoing, the reel strips couldhave between 30 and 100 reel strip positions. The actual lengths of thegame reel strips may vary with factors such as the number of wildsymbols (in general, the more wilds there are, the longer the reel stripneeds to be to maintain the target RTP), and volatility (in general, thehigher the prize value is, the longer the reel strip needs to be tolower the hit rate to maintain the target RTP). Thus, by adjusting thenumber of wild symbols (or other prize symbols), their positionsrelative to one another on a reel strip(s), and/or the length of thereel strips, RTP and/or volatility may be controlled. For example, theRTP and/or volatility may be matched to a certain value or percentagefor a given play or a given series of plays.

In this example, each of the reel strips has prize value symbols (inthis example, the COR or “Cash on Reels” symbols) and non-prize valuesymbols (that is, the other symbols such as A, K, Q, J etc). In anexample, the prize value symbols are configured in each game instance byassigning prize values from a weighted table. In an example, the prizevalues are credit values but in other examples, the prize values may becurrency values or the names of prizes, e.g. a mini bonus or a majorjackpot. In other example, the prize values are fixed such that theydon't need to be configured. In other examples, the prize values maydepend on a state of operation of the gaming device 200 which mayinclude outcomes of past game instances. In some examples, an amountwagered may affect the prize values. It should be appreciated that thereel strips shown in FIG. 3 are but one example of how such reel stripsmay be laid out or otherwise configured, and so are shown as examplesrather than as limiting or necessary configurations. Indeed, the symbolson the reel strips may be configured in a variety of ways as discussedbelow with respect to FIG. 6 .

FIG. 6 is an example process 600 for configuring symbols; the reelstrips may be configured once, multiple times, before a play session,after a play session, “on the fly” during each spin of a play session,and so on. As one non-limiting example, the reels may be configuredafter receiving a wager (e.g., before step 510 of FIG. 5 , discussed inmore detail, below.) At step 605, the processor 204 starts configuringsymbols (e.g. prior to selection step 510). At step 610, the processor204 sets an index for implementing the loop by setting R=1, C=1, where Ris the current reel strip and C is the current prize value symbol. Atstep 620, the processor 204 randomly selects a prize from a weight tablestored in memory 208 and associated with the current reel strip, using avalue obtained from random number generator 212, and assigns it to thecurrent prize value symbol. At step 630, the processor 204 determines ifall prize value symbols of a reel strip have been assigned a prize. Ifnot, at step 635 the processor iterates to the next prize value symbol(which may be another random prize value symbol or a next prize valuesymbol in a predetermined sequence) and thereafter returns to step 620to assign a randomly-selected prize to the next prize value symbol. Ifthe processor 204 determines at step 630 that all prize value symbols ofa reel strip have been assigned a prize it proceeds to step 640, whereit determines whether or not this is not the last reel strip. If this isnot the last reel strip to be configured, the processor then updates theindex to the next reel strip at step 650. Processor 204 then conductsanother iterative loop using the weighted table in memory 208 associatedwith the new current reel to assign prizes to the prize value symbols ofthat reel strip. The process continues until it is determined at step650 that all reel strips are configured such that the process ends atstep 660.

FIG. 4 is a flow chart of a method 400 carried out by the processor 204to select symbols from reel strips. It should be appreciated that themethod 400 may be stored on a computer-readable medium containinginstructions that may be executed by a processor or other suitableelectronic component; such instructions may correspond to one or moresteps described herein. At step 410, the processor 204 starts theprocess of selecting symbols with a counter (n) set at zero as symbolshave not yet been selected from any reel strips. At step 420, theprocessor 204 increments the counter. In the first iteration, thecounter is set to 1 to reflect that symbols are to be selected from afirst reel strip. At step 430, the processor obtains a randomlygenerated number from a true or pseudo random number generator 212. Atstep 440 the processor maps the generated number to one of the reelpositions of the nth reel strip. In the first iteration, this is thefirst reel strip. To map the generated number to one of the reelpositions, the possible values that can be returned from the RNG 212 aredivided into ranges and associated with specific ones of the reelpositions in memory 208. In one example, these ranges are stored as alook-up table. In one example, the ranges are each the same size so thateach of the reel strip positions has the same chance of been selected.In other examples, the ranges may be arranged to weight the relativechances of selecting specific reel strip positions or combinations ofspecific reel strip positions across multiple reels. The reel strips maybe of different lengths.

At step 450, the processor 204 maps symbols of the nth reel strip to andnth column of symbol display positions based on the mapped reel positionand a reference position. In an example, the reference position is thebottom position of the symbol positions of each column of symbolpositions. In this example, the selected reel position (and hence thesymbol at this position) is mapped to the bottom symbol position of thecolumn. In an example, there are two other symbol positions in thecolumn of symbol positions and hence symbols at two neighbouring reelstrip positions are also mapped to the symbol positions of the column.Referring to the example reel strips of FIG. 3 , if the value returnedby the RNG 212 is mapped to reel position 313, then for the first reelstrip 321, “Pic 1” symbol 353 is mapped to a bottom symbol position,“10” symbol 352 is mapped to a middle symbol position, and “Pic 2”symbol 351 is mapped to a top symbol position.

At step 460, the processor 460 determines whether symbols have beenselected for all of the reel strips, and if not the processor 204reverts to step 420 and iterates through steps 430, 440 and 450 until itis determined at step 460 that symbols have been selected from all nreel strips and mapped to all n columns of symbol positions after whichthe symbol selection process ends 470. Different numbers of symbols maybe mapped to different numbers of symbol positions.

After the symbols of all reel strips have been mapped to symbolpositions, the processor 204 controls display 240 to display them at thesymbol positions.

FIG. 5 is a flowchart 500 of a method of operating a gaming device 200of an embodiment, including for implementing free games as part of thedevice's operation. It should be appreciated that the method 500 may bestored on a computer-readable medium containing instructions that may beexecuted by a processor or other suitable electronic component; suchinstructions may correspond to one or more steps described herein. Atstep 505, the processor 204 receives a wager. For example, input usingone of the input devices described above.

At step 510, the processor 204 selects symbols for a base game instance.An example of a set of reel strips having selected symbols is shown inFIG. 3 , while a symbol selection process is illustrated by FIG. 4 ,both of which are discussed above.

At step 515, the processor 204 evaluates the selected symbols forwinning combinations based on a pay table stored in memory 208. Forexample, winning combinations may be found by determining whether thereare matching combinations of symbols from left to right alongpredetermined paylines through the matrix of symbol positions asdescribed above.

At step 520, the processor 204 evaluates whether a trigger condition ismet in respect of the base game instance for initiating a series offurther game instances (“free games”). In this example, the triggercondition is that the selected symbols include a threshold number ofprize value symbols. In an example, six or more prize value symbols maybe the threshold number for a trigger condition, although in otherembodiments more or fewer prize value symbols may be used for thethreshold number.

In an example, when six or more prize value symbols occur, the processor204 holds the prize value symbols in place for at least the first gameinstance of the series of additional game instances (or “free games”).FIG. 7 is an example schematic screen 700 displayed on display 240 ofgaming device 200 at the beginning of a series of game instances. Inthis example, there are five columns 711-715 of three symbol positions.In this example, six prize symbols 821-826 are shown as held from thebase game and each has a value of 1000 credits. All other symbolsselected in the base game have been removed. In this example, the valueof the prize symbols depends on a state of operation of the gamingdevice 200 and the outcomes of prior game instances. In the examplescreen displays, all prize symbols have a set value of 1000 credits ineach base game and in each free game until a designated symbol isselected by the processor 204 during one of the free games. The setvalue of the prize symbols is then changed by processor 203 to a new setvalue as described in further detail below.

Returning to FIG. 5 , at step 530, the processor 204 initiates theseries of free games by setting a counter for the series of free gamesto an initial value (X), for example to three.

At step 535, the processor 204 decrements the counter by one to reflectthat a free game is conducted.

At step 540, the processor 204 selects symbols to be displayed for thesymbol positions not occupied by held prize value symbols. Theseselected symbols are typically displayed in the empty symbol positions(e.g., those positions not occupied by held prize value symbols). In anexample, the processor 204 selects symbols from a set of feature gamereel strips, each comprising a mixture of prize value symbols (such asthose shown in FIG. 3 ) or blank symbols (i.e. positions not occupied bya prize symbol). In the example at least one of the reel strips also hasa designated symbol, which may be termed a special symbol. In anexample, a single one of the reel strips has a designated symbol. In anexample, instead of being associated with individual columns, the reelstrips are associated with individual symbol positions and the processof FIG. 4 is modified such that only a single symbol is selected fromeach reel strip. In one example, there are fifteen reel stripscorresponding to the fifteen symbol positions. In an example, theassociation between the reel strips and symbol positions is randomized.In one example, the processor 204 iterates through the empty symbolpositions prior to selecting symbols and randomly selects one of thereel strips to allocate to the symbol position for a current gameinstance using a value obtained from random number generator 212. In anexample where one reel strip has the designated symbol, the processor204 randomly selects a symbol position to associate with this reel stripprior to randomly selecting reel strips to associate with other symbolpositions so that there is always a chance of the designated symbolbeing selected in a given game instance. It will be appreciated thatthis process will result in processor 204 assigning varying numbers ofreel strips to symbol positions depending on the number of held symbolsfrom a prior game instance.

At step 545, the processor 204 determines whether the selected symbolsinclude a designated symbol. If there is no designated symbol, theprocessor 204 proceeds to step 550 and determines whether at least oneprize value symbol was selected. If not, the processor 204 proceeds tostep 555 and determines whether the counter has reached zero. If so, theprocessor 204 awards the values on the currently shown prize symbol atstep 557 and then ends the play of the game at step 595B.

If at step 545, the processor 204 determines that there is a designatedsymbol in the selected symbols, processor 204 proceeds to step 580 andsums all the displayed prize value symbols and removes the currentlydisplayed prize symbols from display. At step 585, the processor 204modifies display of the designated symbol to be a prize value symbolhaving a prize value corresponding to the total derived at step 580. Inother examples, the processor 204 may modify the prize value symbol torepresent the sum in some other way. For example, if one of the existingprize symbols carried the prize value “MINI” representing a Mini bonusprize, the modified display of the designated symbol could be“MINI+XXXX”, where XXXX represents the sum of the other prize values.

FIGS. 8 and 9 illustrate this process. FIG. 8 is a screen display 800 ina game instance subsequent to the triggering outcome illustrated in FIG.7 . In FIG. 8 , a designated symbol 831 in the form of a coin having asquare hole in the middle has been selected by processor 204 for thebottom symbol position of the fifth column 715. As illustratedschematically by the arrows in FIG. 8 , the values shown on the existingprize symbols 821-826 will be moved to the designated symbol 831. Inthis case, each of the six prize value symbols 821-826 has a value of1000 credits resulting in a total of 6000 credits to be added to thedesignated symbol 831. An animation may accompany the moving of theprize values.

FIG. 9 is a screen display after the step 585 where the designatedsymbol has been modified 831A to be a prize value symbol having a prizevalue of 6000 credits and the prize symbols 821-826 that contributed tothe prize value have been removed. Advantageously, removal of the prizesymbols in 821-826 in this manner by processor 204 makes the symbolpositions at which prize symbols 821-826 were located available forselection of a further prize symbol in a subsequent game instance.

In this example, at step 587 the processor 204 updates the prize amountsof all of the prize value symbols on the feature reel strips tocorrespond to the prize amount shown on the prize value symbol 831A thatwas created by modifying of the displayed value of the designatedsymbol, in this example to 6000 credits. In other examples, the prizevalues may remain unchanged, be increased to a new fixed amount, beincreased by a multiplier, be randomly increased (optionally to no morethan a maximum value), or be selected from a weighted table.

At step 590, the processor 204 holds the prize value symbol 831A for thesubsequent game (that is, maintains the symbol in its position for thenext game) before iterating back to step 530 and resetting the free gamecounter to the initial value (in this example three games). In otherexamples, the free game counter may not be reset. For example, thenumber of free games is fixed and the processor 204 iterates back tostep 535 or the number of free games is increased by a fixed amount(e.g., 1 or 2, or another number) each time a prize value symbol isselected.

FIG. 10 is a schematic screen display 1000 that illustrates the resultof a subsequent symbol selection by the processor 204 at step 540 andafter the system has initially executed steps 505-590 (e.g., after thestate shown in FIG. 9 , where the prize value symbol 831A was held and asubsequent game initiated), where two additional prize value symbols1021,1022 have been selected (and so displayed) in addition to heldprize value symbol 831A. As a result, at the system's second iterationof step 545 processor 204 will proceed to step 550 because there is nota designated symbol before determining at step 550 that there is atleast one new prize value symbol and hence proceeding to step 552. Itshould be appreciated that the system may proceed from step 545 to step550 in any iteration of the gaming process, including during the firstgame played by a user.

At step 552 the processor 204 determines whether all symbol positionsare occupied by a prize value symbol. As in this case only three symbolpositions are occupied, processor 204 proceeds to step 590 and holds thethree prize value symbols at their respective symbol positions for anext game instance. Processor 204 then proceeds to step 530 and resetsthe counter to the initial value as described above.

FIG. 11 is a schematic screen display 1100 that illustrates the resultof selecting a further designated symbol in a game instance subsequentto that illustrated in FIG. 10 .

In FIG. 11 , a further designated symbol 1031 has been selected byprocessor 204 at step 540 for the top symbol position of the firstcolumn 711. As illustrated schematically by the arrows in FIG. 11 , thevalues shown on the existing prize symbols will be moved to designatedsymbol 1031. In this case, each of the three prize value symbols1021,1022, 831A has a value of 6000 credits resulting in a total of18000 credits to be added to the designated symbol 1031.

FIG. 12 is a screen display after step 585 where the designated symbolhas been modified to be a prize value symbol 1031A to show a prize valueof 18000 credits and the prize symbols 1021,1022, 831A that contributedto the prize value have been removed. Again, removal of the prizesymbols 1021,1022, 831A in this manner by processor 204 makes the symbolpositions at which prize symbols 1021,1022, 831A were located availablefor selection of a further prize symbol in a subsequent game instance.

At step 587 the processor 204 updates the prize amounts of all of theprize value symbols on the feature reel strips to correspond to theprize amount shown on the prize value symbol 1031A created by modifyingdisplay of the designated symbol, in this example to 18000 credits.

At step 590, the processor 204 holds the prize value symbol 1031A forthe subsequent game before iterating back to step 530 and resetting thefree game counter to the initial value (in this example three games).

It will be appreciated that the processor 204 will continue to iteratethrough these loops until: (i) it is determined at step 555 that thecounter has reached zero, in which case after the total of the currentlydisplayed prize value symbols are awarded at step 557 and the processends at step 595B; or (ii) until it is determined at step 552 that allsymbol positions are occupied. If all symbol positions are occupied,processor 204 proceeds to step 554 and awards a grand jackpot prize,which is typically a largest winnable progressive jackpot prizemaintained by the gaming device. In this example, after award of thegrand jackpot by processor 204, the process proceeds to step 595B andthe play of the game ends. In other examples, the process reverts tostep 530 (or step 535) after award of the grand jackpot.

In addition to advantageously freeing up symbol display positions whileretaining the amounts on prize value symbols, the embodiment provides amechanism that enables the gaming device 200 to make an award linked tothe prize value symbols where an outcome of a base game includes too fewprize value symbols to trigger the additional game instances.

Returning to and as shown in FIG. 5 , if, at step 520, the processor 204determines there is not a threshold number of prize value symbols,processor 204 proceeds to step 560 and (if there is more than onedesignated symbol) proceeds to step 562 and increments a jackpot meterstored in memory 208.

In this example, the jackpot is a “must win by” or “mystery” jackpotprize. In this form of jackpot, a current prize value is chosen within adefined range by the processor 204. A jackpot meter is then incrementedby the processor 204 from a start value and is awarded by the processor204 when the jackpot meter reaches the set current jackpot value.Conventionally such mystery jackpot meters are increased based onturnover, however, in example embodiments, the jackpot meter isincreased in response to at least one prize symbol being selected butfewer than the threshold number of prize symbols being selected, thusenabling a prize to be linked to occurrence of the prize symbols whenthe additional game instances are not triggered.

In one example, a jackpot meter starts at $15,000 (the “start value”)and must be won by S15,999.00 (the “end value”). It should beappreciated that both the start value and end value, as well as thedelta between the two, is meant as an example only and not any form oflimitation. A “set award value” is generated each time the jackpot iswon or on start-up where: START VALUE <=SET AWARD VALUE <=END VALUE. Theset award value is set by the processor 204 obtaining a random numberfrom random number generator 212 mapping the returned value to the rangeof possible jackpot values. For example, the processor 204 may determinea current set value of $15,801.24.

Thus, in this example, the jackpot meter is set in memory 208 so that itstarts at $15,000 and is incremented by the processor 204 at step 562 inresponse to 1 to 5 prize value symbols landing in the base game. If, atstep 565, the jackpot meter has not reached the current set award value,the play of the game ends at step 595B. When the processor 204determines at step 565 that the jackpot meter reaches the SET AWARDVALUE (e.g. S15,801.24), then the prize amount is awarded by theprocessor at step 570 and is reset at step 575 by the processor204—i.e., a new SET AWARD VALUE is generated by a further randomgeneration process.

In an example embodiment, the amount of the increment to the jackpotmeter at step 562 is derived from the values shown on the selected prizesymbols, further linking the jackpot prize to the prize value symbols.In one example, the increment amount may be mapped to a currency amountby being a proportion of the amounts shown. For example, if thedenomination of the gaming machine is one cent and the total value ofthe prize value symbols is 3000 credits, this corresponds to a currencyamount of $30.00. In an example, the Jackpot increment may be, forexample, 2% of the currency amount which is 50.60. Thus, as illustrated,in some embodiments the jackpot may be incremented by an amount derivedfrom an aggregate of the values of all selected or displayed prize valuesymbols. In other embodiments the jackpot may be incremented by anamount derived from the value of a single selected or displayed prizevalue symbol.

In an alternative example, if an average increment of X is required pergame to fund the jackpot then each time 1-5 COR symbols are selected,then an increment of X/(Probability of 1-5 COR symbols occurring) ismade.

While the invention has been described with respect to the figures, itwill be appreciated that many modifications and changes may be made bythose skilled in the art without departing from the spirit of theinvention. Any variation and derivation from the above description andfigures are included in the scope of the present invention as defined bythe claims.

What is claimed is:
 1. A system, comprising: at least one processor; andat least one memory device storing data indicative of (a) a jackpotprize meter value, (b) a current award value for awarding a jackpotprize, and (c) instructions which, when executed by the at least oneprocessor, cause the at least one processor to: control at least onedisplay device to render and display symbols selected from a set of reelstrips at symbol positions on a GUI on the at least one display device,each reel strip of the set of reel strips comprising prize value symbolsand non-prize value symbols; and responsive to the displayed symbolsincluding at least one but fewer than a threshold number of the prizevalue symbols, modify the data indicative of the jackpot prize metervalue to increment the jackpot prize meter value, based at least in parton values of the prize value symbols displayed on the GUI.
 2. The systemof claim 1, wherein the instructions, when executed by the at least oneprocessor, further cause the at least one processor to control at leastone of a volatility or return to player by selecting the symbols fromthe set of reel strips for the symbol positions, based at least in parton an output of a random number generator.
 3. The system of claim 1,wherein the data stored by the at least one memory device storing isfurther indicative of the set of reel strips.
 4. The system of claim 1,wherein the threshold number is a number required to trigger a series ofadditional game instances.
 5. The system of claim 1, wherein theinstructions, when executed by the at least one processor, further causethe at least one processor to set a new value of the current award valueresponsive to awarding the current award value.
 6. The system of claim1, wherein the instructions, when executed by the at least oneprocessor, further cause the at least one processor to: establish acredit balance in response to receiving a physical item representing amonetary value via a credit input device, the credit balance beingincreasable and decreasable based on wager activity; and cause a creditoutput device to dispense an item representing the monetary value of thecredit balance in response to receipt of a cash out input.
 7. The systemof claim 1, wherein the jackpot prize meter value is incremented by avalue derived from the prize value symbols.
 8. The system of claim 7,wherein the value derived from the prize value symbols is a proportionof an amount represented by the prize value symbols.
 9. The system ofclaim 1, wherein the instructions, when executed by the at least oneprocessor, further cause the at least one processor to configure theprize value symbols by assigning prize values from a weighted table. 10.A system, comprising: at least one processor; at least one displaydevice; and at least one memory device storing data indicative of (a) ajackpot prize meter value, (b) a current award value for awarding ajackpot prize, and (c) instructions which, when executed by the at leastone processor, cause the at least one processor to: control the at leastone display device to render and display symbols selected from a set ofreel strips at symbol positions on a GUI on the at least one displaydevice, each reel strip of the set of reel strips comprising prize valuesymbols and non-prize value symbols; and responsive to the displayedsymbols including at least one but fewer than a threshold number of theprize value symbols, modify the data indicative of the jackpot prizemeter value to increment the jackpot prize meter value, based at leastin part on values of the prize value symbols displayed on the GUI.wherein the at least one processor, the at least one memory device, andthe at least one display device are incorporated into a same electronicdevice.
 11. The system of claim 10, wherein the at least one processorand the at least one memory device are incorporated into a firstelectronic device that communicates with a second electronic device thatincludes the at least one display device.
 12. The system of claim 11,wherein the at least one processor controls the at least one displaydevice by transmitting at least one message to the second electronicdevice.
 13. The system of claim 11, wherein the second electronic devicecomprises a smart phone, a tablet, a laptop, or a game console.
 14. Thesystem of claim 11, wherein the first electronic device comprises aserver.
 15. A method, comprising: storing data indicative of (a) ajackpot prize meter value, (b) a current award value for awarding ajackpot prize, and (c) a set of reel strips, that each comprise prizevalue symbols and non-prize value symbols; controlling at least onedisplay device to render and display symbols selected from the set ofreel strips at symbol positions on a GUI on the at least one displaydevice; and responsive to the displayed symbols including at least onebut fewer than a threshold number of the prize value symbols, modifyingthe data indicative of the jackpot prize meter value to increment thejackpot prize meter value, based at least in part on values of the prizevalue symbols displayed on the GUI.
 16. The method of claim 15, furthercomprising controlling at least one of a volatility or return to playerby selecting the symbols from the set of reel strips for the symbolpositions, based at least in part on an output of a random numbergenerator.
 17. The method of claim 15, wherein the controlling the atleast one display device includes transmitting a message to anelectronic device that includes the at least one display device.
 18. Themethod of claim 15, further controlling at least one of a volatility orreturn to player by selecting the symbols from the set of reel stripsfor the symbol positions.
 19. The method of claim 18, wherein thecontrolling the at least one of the volatility or the return to playerby selecting the symbols from the set of reel strips for the symbolpositions is performed based at least in part on an output of a randomnumber generator.
 20. The method of claim 15, further comprisingassigning prize values from a weighted table to the prize value symbols.